using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
namespace DD.Users
{

    public class User
    {
        /// <summary>
        /// Is user registred
        /// </summary>
        /// 
        #region Class Variables

        private bool registered;
        private string fn;
        private string ln;
        private string email;
        private string phone;
        private int id;
        private string add1;
        private string add2;
        private string city;
        private string state;
        private int zip;
        private string uname;
        private DD.Users.UserType usertype;



        #endregion
        public bool Registered
        {
            
            get
            {
                return registered;
            }
            set
            {
                registered = value;
            }
        }

        /// <summary>
        /// Customer First Name
        /// </summary>
        public string FirstName
        {
            get
            {
                return fn;
            }
            set
            {
                fn = value;
            }
        }

        /// <summary>
        /// Customer Last Name
        /// </summary>
        public string LastName
        {
            
            get
            {
                return ln;
            }
            set
            {
                ln = value;
            }
        }

        /// <summary>
        /// Customer Email Address
        /// </summary>
        public string Email
        {
            get
            {
                return email;
            }
            set
            {
                email = value;
            }
        }

        /// <summary>
        /// Phone Number
        /// </summary>
        public string Phone
        {
            get
            {
                return phone;
            }
            set
            {
                phone = value;
            }
        }

        /// <summary>
        /// Customer ID
        /// </summary>
        public int ID
        {
            get
            {
                return id;
            }
            set
            {
                id = value;
            }
        }

        /// <summary>
        /// Street Address
        /// </summary>
        public string Address
        {
            get
            {
                return add1;
            }
            set
            {
                add1 = value;
            }
        }

        /// <summary>
        /// City
        /// </summary>
        public string City
        {
            get
            {
                return city;
            }
            set
            {
                city = value;
            }
        }

        /// <summary>
        /// SecondAddress
        /// </summary>
        public string Address2
        {
            get
            {
                return add2;
            }
            set
            {
                add2 = value;
            }
        }

        /// <summary>
        /// State
        /// </summary>
        public string State
        {
            get
            {
                return state;
            }
            set
            {
                state = value;
            }
        }

        /// <summary>
        /// ZipCode
        /// </summary>
        public int Zip
        {
            get
            {
                return zip;
            }
            set
            {
                zip = value;
            }
        }

        /// <summary>
        /// Username
        /// </summary>
        public string Username
        {
            get
            {
                return uname;
            }
            set
            {
                uname = value;
            }
        }

        public DD.Users.UserType UserType
        {
            get
            {
                return usertype;
            }
            set
            {
                usertype = value;
            }
        }
    }

}